package com.topisv.tms.service.vo.yunda;

import java.io.Serializable;
import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "order")
@XmlAccessorType(XmlAccessType.FIELD)
public class OrderInfo implements Serializable {
	private static final long serialVersionUID = 1L;
	@XmlElement(name = "order_serial_no")
	private String orderSerialNo;
	@XmlElement(name = "khddh")
	private String khddh;
	@XmlElement(name = "nbckh")
	private String nbckh;
	@XmlElement(name = "order_type")
	private String orderType;
	@XmlElement(name = "sender")
	private Consignor sender;
	@XmlElement(name = "receiver")
	private Consignor receiver;
	@XmlElement(name = "weight")
	private String weight;
	@XmlElement(name = "size")
	private String size;
	@XmlElement(name = "value")
	private String value;
	@XmlElement(name = "collection_value")
	private String collectionValue;
	@XmlElement(name = "special")
	private String special;
	@XmlElement(name = "remark")
	private String remark;
	@XmlElement(name = "cus_area1")
	private String cusArea1;
	@XmlElement(name = "cus_area2")
	private String cusArea2;
	@XmlElement(name = "callback_id")
	private String callbackId;
	@XmlElement(name = "wave_no")
	private String waveNo;
	@XmlElementWrapper(name = "items")
	@XmlElement(name = "item")
	private List<OrderItem> items;
	
	public String getOrderSerialNo() {
		return orderSerialNo;
	}

	public void setOrderSerialNo(String orderSerialNo) {
		this.orderSerialNo = orderSerialNo;
	}

	public String getKhddh() {
		return khddh;
	}

	public void setKhddh(String khddh) {
		this.khddh = khddh;
	}

	public String getNbckh() {
		return nbckh;
	}

	public void setNbckh(String nbckh) {
		this.nbckh = nbckh;
	}

	public String getOrderType() {
		return orderType;
	}

	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

	public Consignor getSender() {
		return sender;
	}

	public void setSender(Consignor sender) {
		this.sender = sender;
	}

	public Consignor getReceiver() {
		return receiver;
	}

	public void setReceiver(Consignor receiver) {
		this.receiver = receiver;
	}

	public String getWeight() {
		return weight;
	}

	public void setWeight(String weight) {
		this.weight = weight;
	}

	public String getSize() {
		return size;
	}

	public void setSize(String size) {
		this.size = size;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public String getCollectionValue() {
		return collectionValue;
	}

	public void setCollectionValue(String collectionValue) {
		this.collectionValue = collectionValue;
	}

	public String getSpecial() {
		return special;
	}

	public void setSpecial(String special) {
		this.special = special;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCusArea1() {
		return cusArea1;
	}

	public void setCusArea1(String cusArea1) {
		this.cusArea1 = cusArea1;
	}

	public String getCusArea2() {
		return cusArea2;
	}

	public void setCusArea2(String cusArea2) {
		this.cusArea2 = cusArea2;
	}

	public String getCallbackId() {
		return callbackId;
	}

	public void setCallbackId(String callbackId) {
		this.callbackId = callbackId;
	}

	public String getWaveNo() {
		return waveNo;
	}

	public void setWaveNo(String waveNo) {
		this.waveNo = waveNo;
	}

	public List<OrderItem> getItems() {
		return items;
	}

	public void setItems(List<OrderItem> items) {
		this.items = items;
	}

}
